package com.xunk.equipment.vo.response.uhome;

import com.xunk.equipment.vo.response.AirConditionerResponse;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @ProjectName: HIM
 * @Package: com.xunk.equipment.vo.response.uhome
 * @ClassName: UhomeAirConditionerResponse
 * @Author: yangwendong
 * @Description:
 * @Date: 2021/6/28 11:07
 * @Version: 1.0
 */
@Data
public class UhomeAirConditionerResponse extends AirConditionerResponse {
    /**
     * 室外温度
     */
    private int outdoorTemperature;

    /**
     * 室内PM2.5
     */
    private int indoorPM2p5;

    /**
     * 室内湿度
     */
    private int indoorHumidity;

    /**
     * 空气质量
     * 优良中差
     */
    private String airQuality;

    /**
     * 健康负离子开关
     */
    private Boolean healthMode;

    /**
     * 蜂窝器回响状态
     */
    private Boolean echoStatus;

    /**
     * 加湿功能开关
     */
    private Boolean humidificationStatus;

    /**
     * 温度显示
     * 2-华氏度、1-摄氏度
     */
    private int tempUnit;

    /**
     * 屏显功能开关
     */
    private Boolean screenDisplayStatus;

    /**
     * 上下摆风
     * 0-上下摆位置固定
     * 8-上下摆自动
     */
    private int windDirectionVertical;
    /**
     * 左右摆风
     * 0-左右摆位置固定
     * 7-左右摆自动
     */
    private int windDirectionHorizontal;

    /**
     * 省电/ECO模式
     */
    private Boolean energySavingStatus;

    /**
     * 新风功能
     */
    private Boolean freshAirStatus;

    /**
     * 电加热开关
     */
    private Boolean electricHeatingStatus;

    /**
     * 静音状态
     */
    private Boolean muteStatus;

    /**
     * 自清洁
     */
    private Boolean selfCleaningStatus;

    private Map<String,String> humidityRange;
    private List<Map<String,String>> tempUnitList;
    private List<Map<String,String>> windDirectionVerticalList;
    private List<Map<String,String>> windDirectionHorizontalList;
}
